﻿using System;
using System.Collections.Generic;
using System.Text;
using Control;
using System.Collections;
using Entidad;

namespace Control
{

    public class StateUsuarioSist : IState
    {
        #region Constructor
        /// <summary>
        /// Constructor por defecto
        /// </summary>
        public StateUsuarioSist()
        {

        }
        #endregion

        #region Propiedades

        private EntUsuarioSist _UsuarioSist = new EntUsuarioSist();
        public EntUsuarioSist UsuarioSist
        {
            get { return _UsuarioSist; }
            set { _UsuarioSist = value; }
        }

        private EntUsuarioSist usuario = new EntUsuarioSist();
        public EntUsuarioSist Usuario
        {
            get { return usuario; }
            set { usuario = value; }
        }


        private bool _VerPago;
        public bool VerPago
        {
            get { return _VerPago; }
            set { _VerPago = value; }
        }


        private List<IEntidad> _UsuarioSists = new List<IEntidad>();
        public List<IEntidad> UsuarioSists
        {
            get { return _UsuarioSists; }
            set { _UsuarioSists = value; }
        }

        private List<IEntidad> _Categorias = new List<IEntidad>();
        public List<IEntidad> Categorias
        {
            get { return _Categorias; }
            set { _Categorias = value; }
        }


        private List<IEntidad> _Mensualidades = new List<IEntidad>();
        public List<IEntidad> Mensualidades
        {
            get { return _Mensualidades; }
            set { _Mensualidades = value; }
        }



        private string opcSeleccionada = String.Empty;
        public string OpcSeleccionada
        {
            get { return opcSeleccionada; }
            set { opcSeleccionada = value; }
        }


        #endregion
    }
}
